package com.xmtlxx.oms.service;

import java.util.List;
import java.util.Map;

/**
 * 箱子Service接口
 *
 * @author xmtlxx
 * @date 2022-12-07
 */
public interface IBiService {

    /**
     * 物品管理统计-接收登记
     * @return
     */
    List<Map<String,Object>> selectCountStagings();

    /**
     * 物品管理统计-物品类型
     * @return
     */
    List<Map<String,Object>> selectCountStock();

    /**
     * 物品动态统计-订单数
     * @return
     */
    Map<String,Object> selectCountOrder();

    /**
     * 库存管理统计-出入库数
     * @return
     */
    Map<String,Object> selectCountInOuts();

    Map<String,Object> selectCountInNumsOuts();

    List<Map<String,Object>> selectCountInNumsOutsByGroup();

    List<Map<String,Object>> selectCountDeal();

    Map<String,Object> selectCountSigns();

    /**
     * 库存管理统计-库位分析
     * @return
     */
    Map<String,Object> selectCountLocator(String code);

    /**
     * 库存管理统计-货柜分析
     * @return
     */
    List<Map<String,Object>> selectCountLocatorTypes();

    Map<String,Object> selectCountLocatorByStoreHouse(String storeHouse);

    Map<String,Object> selectNumsOuts();

    Map<String,Object> selectNumsOutsDeal();

    Map<String,Object> selectReceive();

    Map<String,Object> selectBiDataOfInmus();

    Map<String,Object> selectBiDataOfOutmus();

    Map<String,Object> selectBiData5OfOutmus();

}
